﻿@charset "UTF-8";

/*
==================================================================
ブログ --- type012
==================================================================
*/


.type012Record{
	width:100%;
	margin-bottom:20px;
}

.type012_frm_box
{
	text-align : right;
	padding    : 0px 0px 10px 0px;
}

.type012_rss
{
	float       : right;
	font-size   : 0px;
	line-height : 0px;
	text-align  : right;
	margin      : 0px 0px 0px 5px;
}

.type012_rss img
{
	margin : 8px 0px 0px 0px;
}

.type012_frm
{
	float       : right;
}

.type012_date{
	text-align:right;
	margin      : 0px 0px 5px 0px;
}

.type012_img
{
	font-size   : 0px;
	line-height : 0px;
	text-align  : center;
}

.type012_text
{
	margin : 10px 0px 0px 0px;
/* #637 2012/11/28 M-Egawa add */
/*	line-height : 190%; */
}

.type012Record .float_end
{
	clear       : both;
	font-size   : 0px;
	line-height : 0px;
	height      : 0px;
}


/*
==================================================================
紹介 --- type013
==================================================================
*/

.type013
{
	width : 100%;
}

/* 一覧 ページ >> ブロック表示 */

.type013 .thumb
{
	float      : left;
	text-align : center;
	padding    : 0px 0px 0px 0px;
}

.type013 .thumb table
{
	border     : solid 1px #999;
}


.type013 .thumb td
{

	text-align  : center;
	padding     : 0px 0px 0px 0px;
}

.type013 .thumb p
{
	font-weight : bold;
/*	line-height : line-height:20px;*/
	line-height:166%;

	text-align  : left;
	padding     : 2px 5px 10px 5px;
}

.type013_thumb_title
{
	width      : 100%;
	margin     : 2px 0px 0px 0px;
	background : url('image/type013/thumb_bg.jpg') repeat-x top;
}

/* 詳細 ページ */

.type013_back_lnk
{
	text-align    : right;
	margin-bottom : 10px;
}

.type013_main_img_box
{
	width  : 550px;
	margin : 0px auto;
}

.type013_main_img
{
	float       : left;
/* #684 2013/02/19 t-ichikawa 代替えテキストが表示されない */
/*	font-size   : 0px;*/
	font-size   : 12px;
	line-height : 0px;
	text-align  : center;
}


.type013_slider_box
{
	float       : right;
	width       : 77px;
/* #684 2013/02/19 t-ichikawa 代替えテキストが表示されない */
/*	font-size   : 0px;*/
	font-size   : 12px;
	line-height : 0px;
	text-align  : center;
	
}

.type013_slider_box img
{
	cursor : pointer;
}

.type013_slider
{
	overflow    : hidden;
	width       : 77px;
/*#1498*/
	height      : 294px;
	margin      : 2px 0px;
}

.type013_slider_tbl
{
	width       : 77px;
	height      : 77px;
	border      : 1px solid #CCC;
}

.type013_slider_tbl td
{
/* #684 2013/02/19 t-ichikawa 代替えテキストが表示されない */
/*	font-size   : 0px;*/
	font-size   : 6px;
	line-height : 0px;
	text-align  : center;
}

.type013_img_alt
{
	margin : 10px 0px 0px 0px;
}

.type013 .contents_title
{
	margin : 10px 0px 10px 0px;
}

.type013_file_tbl
{
	width  : 100%;
	margin : 20px 0px 0px 0px;
}

.type013_file_tbl .line_td
{
	width      : 100%;
	height     : 1px;
	background : url('image/type013/dotted-trans.png') repeat-x top;
}

.type013_file_tbl .icon_td
{
	width       : 8%;
	font-size   : 0px;
	line-height : 0px;
	text-align  : center;
	padding     : 5px 0px;
}

.type013_file_tbl .file_info_td
{
	width       : 92%;
	padding     : 5px 0px;
}

.type013_banner_box
{
	font-size   : 0px;
	line-height : 0px;
	text-align  : center;
	margin      : 20px 0px 0px 0px;
}

.pager_div .line_td
{
	width      : 100%;
	height     : 1px;
	background : url('image/type013/dotted-trans.png') repeat-x top;
}

.float_end
{
	clear       : both;
	width       : 0px;
	height      : 0px;
	font-size   : 0px;
	line-height : 0px;
}

.editButtonTbl td
{
	padding : 0px;
}


/*
==================================================================
トピックス --- type014
==================================================================
*/

.type014
{
	width   : 100%;
	padding : 0px 0px 20px 0px;
}

.type014 .rss_img
{
	font-size   : 0px;
	line-height : 0px;
}

.type014 .tbl
{
	width : 100%;
}

.type014 .tbl td
{
/*	line-height : line-height : 18px;*/
	line-height:150%;
	text-align  : left;
	padding     : 5px 0px;
}

/* ポイント画像 */

.type014 .tbl .td1
{
	width       : 30px;
	font-size   : 0px;
	line-height : 0px;
	text-align  : center;
}

/* 日付 */
/* #726 2013/05/02 y-ichinose */
/* #1357 */
.type014 .tbl .td2
{
	width       : 75px;
	text-align  : left;
}

/* タイトル */

.type014 .tbl .td3
{
	
}

/* 点線 */

.type014 .tbl .td4
{
	width       : 100%;
	height      : 1px;
	font-size   : 0px;
	line-height : 0px;
	background  : transparent url("../images/line.gif") repeat-x left;
	padding     : 0px;
}

.type014 .list_view_lnk
{
	text-align  : right;
	margin      : 5px 0px 0px 0px;
}

.type014 .back
{
	text-align  : right;
	padding     : 0px 0px 10px 0px;
}



.type014 .detail
{
	padding : 0px 0px 20px 0px;
}

.type014 .page_lnk
{
	width       : 0px;
	height      : 0px;
	font-size   : 0px;
	line-height : 0px;
	margin      : 0px;
	padding     : 0px;
}

.type014 .date
{
	width       : 100%;
/*	line-height : line-height : 18px;*/
	line-height:150%;
	text-align  : right;
	margin      : 0px 0px 10px 0px;
}

.type014 .line
{
	width       : 100%;
	height      : 1px;
	font-size   : 0px;
	line-height : 0px;
	background  : transparent url("../images/line.gif") repeat-x left;
	margin      : 0px;
	padding     : 0px;
}

.type014 .float_left
{
	float  : left;
}

.type014 .float_right
{
	float : right;
}

.type014 .img
{
	margin      : 10px 0px 0px 0px;
}

.type014_img
{
	font-size   : 0px;
	line-height : 0px;
	text-align  : center;
}

.type014_img_title
{
	width      : 100%;
	font-size  : 100%;
	text-align : left;
	margin     : 0px 5px 0px 5px;
	padding    : 5px 0px 0px 0px;
}


.type014 .txt
{
/*	line-height : line-height : 18px;*/
	line-height:150%;
	margin      : 10px 0px 0px 0px;
}

.type014 .file_tbl
{
	margin : 10px 0px 0px 0px;
}

.type014 .file_tbl .icon
{
	font-size   : 0px;
	line-height : 0px;
	text-align  : center;
	padding     : 0px 10px 0px 0px;
}

.type014 .file_tbl .link
{
/*	line-height : line-height : 18px;*/
	line-height:150%;
	padding     : 0px 10px 0px 0px;
}

.type014 .float_end
{
	clear       : both;
	width       : 0px;
	height      : 0px;
	font-size   : 0px;
	line-height : 0px;
}

/*
==================================================================
トピックス --- type015
==================================================================
*/

.type015
{
	width   : 100%;
	padding : 0px 0px 20px 0px;
}

.type015 .tbl
{
	width         : 100%;
}

.type015 .tbl th
{
	width         : 40px;
	padding       : 5px 0px;
	font-size     : 0px;
	line-height   : 0px;
	text-align    : center;
}

.type015 .tbl .title
{
/*	line-height : line-height : 18px;*/
	line-height:150%;
	padding       : 5px 5px 5px 0px;
}

.type015 .tbl .line
{
	height      : 1px;
	font-size   : 0px;
	line-height : 0px;
	background  : transparent url("../images/line.gif") repeat-x left;
	padding     : 0px;
}


/*
.type015 .title_box
{
	width       : 100%;
	font-size   : 116%;
	font-weight : bold;
	background  : #CCC;
	margin      : 5px 0px 0px 0px;
}
*/
.type015 .title_box p
{
	padding : 10px 20px;
}

.type015 .img
{
	margin      : 0px 0px 10px 0px;
}

.type015 .type015_img
{
	width       : 100%;
	font-size   : 0px;
	line-height : 0px;
	text-align  : center;
}

.type015 .type015_img_title
{
	text-align : left;
	margin     : 5px 5px 0px 5px;
}

.type015 .text
{
	margin      : 0px 0px 10px 0px;
}

.type015 .file_tbl
{
	width  : 100%;
	margin : 0px 0px 0px 0px;
}

.type015 .file_tbl .icon
{
	width       : 52px;
	font-size   : 0px;
	line-height : 0px;
	text-align  : center;
	padding     : 5px 10px 5px 0px;
}

.type015 .file_tbl .link
{
	padding     : 5px 10px 5px 0px;
}

.type015 .file_tbl .line
{
	height      : 1px;
	font-size   : 0px;
	line-height : 0px;
	background  : transparent url("../images/line.gif") repeat-x left;
	padding     : 0px;


.type015 .anchor
{
	width       : 100%;
}

.type015 .float_end
{
	clear       : both;
	width       : 0px;
	height      : 0px;
	font-size   : 0px;
	line-height : 0px;
}

.editButtonTbl td
{
	padding : 0px;
}

